package com.qumitech.visualnovel.model.dao.console.view;

import java.util.Date;

public class BookOptionStaticsDO {
    private Long id;

    private Date day;

    private String channel;

    private String geoCode;

    private String geoName;

    private Integer bookId;

    private Integer chapterIndex;

    private Integer optionIndex;

    private String bookTitle;

    private Integer enterOptionAccountNum;

    private Integer enterOptionNum;

    private Integer optionSelectNumA;

    private Integer optionSelectNumB;

    private Integer optionSelectNumC;

    private Integer optionSelectNumD;

    private Integer exitAccountNum;

    private Integer cost;

    private Date createTime;

    private Date updateTime;

    public Long getId() {
        return id;
    }

    public void setId(Long id) {
        this.id = id;
    }

    public Date getDay() {
        return day;
    }

    public void setDay(Date day) {
        this.day = day;
    }

    public String getChannel() {
        return channel;
    }

    public void setChannel(String channel) {
        this.channel = channel == null ? null : channel.trim();
    }

    public String getGeoCode() {
        return geoCode;
    }

    public void setGeoCode(String geoCode) {
        this.geoCode = geoCode == null ? null : geoCode.trim();
    }

    public String getGeoName() {
        return geoName;
    }

    public void setGeoName(String geoName) {
        this.geoName = geoName == null ? null : geoName.trim();
    }

    public Integer getBookId() {
        return bookId;
    }

    public void setBookId(Integer bookId) {
        this.bookId = bookId;
    }

    public Integer getChapterIndex() {
        return chapterIndex;
    }

    public void setChapterIndex(Integer chapterIndex) {
        this.chapterIndex = chapterIndex;
    }

    public Integer getOptionIndex() {
        return optionIndex;
    }

    public void setOptionIndex(Integer optionIndex) {
        this.optionIndex = optionIndex;
    }

    public String getBookTitle() {
        return bookTitle;
    }

    public void setBookTitle(String bookTitle) {
        this.bookTitle = bookTitle == null ? null : bookTitle.trim();
    }

    public Integer getEnterOptionAccountNum() {
        return enterOptionAccountNum;
    }

    public void setEnterOptionAccountNum(Integer enterOptionAccountNum) {
        this.enterOptionAccountNum = enterOptionAccountNum;
    }

    public Integer getEnterOptionNum() {
        return enterOptionNum;
    }

    public void setEnterOptionNum(Integer enterOptionNum) {
        this.enterOptionNum = enterOptionNum;
    }

    public Integer getOptionSelectNumA() {
        return optionSelectNumA;
    }

    public void setOptionSelectNumA(Integer optionSelectNumA) {
        this.optionSelectNumA = optionSelectNumA;
    }

    public Integer getOptionSelectNumB() {
        return optionSelectNumB;
    }

    public void setOptionSelectNumB(Integer optionSelectNumB) {
        this.optionSelectNumB = optionSelectNumB;
    }

    public Integer getOptionSelectNumC() {
        return optionSelectNumC;
    }

    public void setOptionSelectNumC(Integer optionSelectNumC) {
        this.optionSelectNumC = optionSelectNumC;
    }

    public Integer getOptionSelectNumD() {
        return optionSelectNumD;
    }

    public void setOptionSelectNumD(Integer optionSelectNumD) {
        this.optionSelectNumD = optionSelectNumD;
    }

    public Integer getExitAccountNum() {
        return exitAccountNum;
    }

    public void setExitAccountNum(Integer exitAccountNum) {
        this.exitAccountNum = exitAccountNum;
    }

    public Integer getCost() {
        return cost;
    }

    public void setCost(Integer cost) {
        this.cost = cost;
    }

    public Date getCreateTime() {
        return createTime;
    }

    public void setCreateTime(Date createTime) {
        this.createTime = createTime;
    }

    public Date getUpdateTime() {
        return updateTime;
    }

    public void setUpdateTime(Date updateTime) {
        this.updateTime = updateTime;
    }

    @Override
    public String toString() {
        StringBuilder sb = new StringBuilder();
        sb.append(getClass().getSimpleName());
        sb.append(" [");
        sb.append("Hash = ").append(hashCode());
        sb.append(", id=").append(id);
        sb.append(", day=").append(day);
        sb.append(", channel=").append(channel);
        sb.append(", geoCode=").append(geoCode);
        sb.append(", geoName=").append(geoName);
        sb.append(", bookId=").append(bookId);
        sb.append(", chapterIndex=").append(chapterIndex);
        sb.append(", optionIndex=").append(optionIndex);
        sb.append(", bookTitle=").append(bookTitle);
        sb.append(", enterOptionAccountNum=").append(enterOptionAccountNum);
        sb.append(", enterOptionNum=").append(enterOptionNum);
        sb.append(", optionSelectNumA=").append(optionSelectNumA);
        sb.append(", optionSelectNumB=").append(optionSelectNumB);
        sb.append(", optionSelectNumC=").append(optionSelectNumC);
        sb.append(", optionSelectNumD=").append(optionSelectNumD);
        sb.append(", exitAccountNum=").append(exitAccountNum);
        sb.append(", cost=").append(cost);
        sb.append(", createTime=").append(createTime);
        sb.append(", updateTime=").append(updateTime);
        sb.append("]");
        return sb.toString();
    }
}